let ajaxTimes = 0
export function request(params) {
  //如果是含有my的私有域名，则需加token放入请求头
  let header = {}
  if (params.url.includes('/my/')) {
    header['Authorization'] = wx.getStorageSync("token")
  }
  ajaxTimes++
  //显示 加载中 的效果
  wx.showLoading({
    title: '加载中',
    mask: true
  });
  return new Promise((resolve, reject)=> {
    wx.request({
      ...params,
      header:header,
      success:(res)=> {
        resolve(res.data.message)
      },
      fail:(err)=> {
        reject(err)
      },
      complete:()=> {
        ajaxTimes--
        if (ajaxTimes === 0) {
          wx.hideLoading()
        } 
      }
    })
  })
}